package com.example.service;

import com.example.vo.WxUserInfoVO;
import me.chanjar.weixin.common.error.WxErrorException;

import javax.servlet.http.HttpSession;

/**
 * @author 路飞
 * @date 2018-12-20
 * @description     微信服务接口
 */
public interface WxService {

    /**
     * @description     根据返回code获取用户unionId或openId并存储
     * @param code      用户登录凭证（有效期五分钟）
     * @param session   http会话
     */
    void code(String code, HttpSession session) throws WxErrorException;

    /**
     * @description         微信用户信息录入
     * @param wxUserInfoVO  微信用户信息入参
     * @param session       http会话
     */
    void save(WxUserInfoVO wxUserInfoVO, HttpSession session);
}
